Pular para o conteúdo

[C] Ponteiros e strings

Código pra quem está começando a programar... Achei aqui e resolvi mandar ^^
Enzo de Brito Ferber EnzoFerber
Hits: 6.543 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Código pra quem está começando a programar... Achei aqui e resolvi mandar ^^
Download strptr.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

/* strptr.c */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

#define BUFSIZE      256

int main ( void )
{
   char *buf, *p;

   /* Aloca memoria */
   buf = malloc ( BUFSIZE * sizeof ( char ));
   if ( !buf )
   {
      perror ( "[*] malloc()" );
      exit ( EXIT_FAILURE );
   }
   
   printf ( "String: " );
   scanf ( "%[^\n]", buf );

   p = buf + strlen ( buf ) - 1;

   
   
   printf ( "Enderecos:\n" );
   printf ( "[ buf ]  : %8.8p\n", buf );
   printf ( "[  p  ]  : %8.8p\n", p );


   printf ( "\n\nInverse: " );
   
   /* Impresscao imversa */
   while ( p >= buf )
      printf ( "%c", *(p--) );
   
   printf ( "\n" );
   
   return 0;
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

jhr boletim v1.0

Script de caixa eletrônico em C

Gerar senhas em C

CÓDIGO ASCII

Converte Farenheit para Celsius

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.